请问VB中的"=",在什么情况下表示赋值,什么情况下表示等于

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:49:20
那么这样一道题如何解释呢:
若a的值为true,则表达式a=(4=3)的值为______
这到底是逻辑表达式还是非逻辑表达式呢?
那为什么不可以理解为:把false赋给a呢,这样不就是赋值表达式了?

在非逻辑表达式中都是赋值号..
逻辑表达式知道吧.
就是返回一个True或False的那种式子..

if A=0 THEN '(等于)逻辑表达式
A=55 '(赋值) '在非逻辑表达式中都是赋值号..
END IF

1楼2楼...借用了

if A=0 THEN '(等于)
A=55 '(赋值)
END IF

4=3为False
因为a=True
所以结果为True=False
结果为False